/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package manufacturerBean;

import DBConnection.ATeamObject;
import java.rmi.RemoteException;
import javax.ejb.EJBObject;

/**
 * Remote Interface for ManufacturerBean
 * @author Konstantin
 * @see ManufacturerBean
 */
public interface Manufacturer extends EJBObject {
    
    /**
     * returns value of <i>objectId</i>
     * @return objectId
     * @throws RemoteException
     * @see RemoteException
     */
    public Integer getObjectId() throws RemoteException;

    /**
     * Sets value of designated parameter in <i>name</i>
     * @param ato The value from ato to be set in <i>name</i>
     * @throws RemoteException
     * @see RemoteException
     */
    public void setName(ATeamObject ato) throws RemoteException;
    
    /**
     * returns value of <i>name</i>
     * @return name
     * @throws RemoteException
     * @see RemoteException
     */
    public String getName() throws RemoteException;
    
    /**
     * Sets value of designated parameter in <i>objectDescription</i>
     * @param ato The value from ato to be set in <i>objectDescription</i>
     * @throws RemoteException
     * @see RemoteException
     */
    public void setObjectDescription(ATeamObject ato) throws RemoteException;
    
    /**
     * returns value of <i>objectDescription</i>
     * @return objectDescription
     * @throws RemoteException
     * @see RemoteException
     */
    public String getObjectDescription() throws RemoteException;
    
    /**
     * Sets value of designated parameter in <i>parentId</i>
     * @param ato The value from ato to be set in <i>parentId</i>
     * @throws RemoteException
     * @see RemoteException
     */
    public void setParentId(ATeamObject ato) throws RemoteException;
    
    /**
     * returns value of <i>parentId</i>
     * @return parentId
     * @throws RemoteException
     * @see RemoteException
     */
    public Integer getParentId() throws RemoteException;
    
    /**
     * returns value of <i>createDate</i>
     * @return createDate
     * @throws RemoteException
     * @see RemoteException
     */
    public String getCreateDate() throws RemoteException;
    
    /**
     * returns value of <i>lastModifyDate</i>
     * @return lastModifyDate
     * @throws RemoteException
     * @see RemoteException
     */
    public String getLastModifyDate() throws RemoteException;
}
